Method and system for delivery of assistance data

ABSTRACT

A method and system is disclosed for providing assistance data to wireless transmit/receive units (WTRUs). The assistance data includes information regarding the access point&#39;s neighboring access points. The assistance data is transmitted to WTRUs using multicast and/or broadcast type signaling and facilitates ring and handover of WTRUs from one access point to another.

CROSS REFERENCE TO RELATED APPLICATION(S)

This application claims the benefit of U.S. provisional application No.60/487,980 filed on Jul. 17, 2003, which is incorporated by reference asif fully set forth.

FIELD OF INVENTION

The present invention relates to wireless communication systems. Moreparticularly, the present invention relates to delivery of assistancedata to wireless transmit/receive units (WTRUs).

BACKGROUND

Referring initially to FIG. 1, there is shown a conventional wirelesscommunication system 100. The system 100 includes at least one wirelesstransmit/receive unit (WTRU) 102, an access point 104, and at least onesystem controller 106 for controlling and otherwise managingcommunications within the system 100. Typically, in wireless local areanetwork (WLAN) type systems, the network may be deployed as shown inFIG. 2.

In FIG. 2, the wireless network 200 comprises a system controller 206, aplurality of access points 214, 216, and a plurality of WTRUs 212, 218.WTRUs 212, 218 are grouped with there respective access points 214, 216.These groupings are commonly referred to as basic service sets (BSSs)220, 222. A plurality of BSSs 220, 222 are typically connected via adistribution system (DS) 224 wherein a plurality of BSSs are commonlyreferred to as an extended service set (ESS). The access points 214, 216are preferably connected to the system controller 206 over a network219.

Generally, assistance data is data provided, or otherwise accessible ata particular access point, to WTRUs associated with the particularaccess point. Typically, assistance data may include any type of datarelating to any type of information related to access points neighboringthe particular access point (i.e. access points whose respectivecoverage areas are adjacent to the coverage area of the particularaccess point). Providing assistance data facilitates ring/handover ofWTRUs by providing essential information regarding finding/identifyingneighboring access points.

By way of example, assistance data may include information regardingneighboring access points such as operational frequency of neighboringWTRUs and access points, access modes [e.g. 802.11 Frequency HoppingSpread Spectrum (FHSS)/Direct Sequence Spread Spectrum (DSSS), 802.11a,802.11b High Rate Direct Sequence Spread Spectrum (HR-DSSS), etc.],timing, system configuration information regarding neighboring basicservice sets (BSSs) [e.g. ready to send (RTS)/clear to send (CTS), PointCoordination Function (PCF), Wired Equivalent Privacy (WEP), etc.].

Currently, assistance data is transmitted using point-to-point (i.e.unicast) signaling. In 802.xx type systems, for example, the assistancedata is provided in the form of an Information Element (IE) containingneighbor information. The IE is incorporated into the existing ProbeResponse frame. The Probe Response frame is typically sent by an accesspoint as a reply to a Probe Request management frame sent by a WTRU whenthe WTRU is attempting to discover neighboring BSSs. This arrangement isinefficient, however, in that transmitting assistance data usingpoint-to-point signaling results in significant amounts of networktraffic thereby significantly increasing the likelihood of significantdelays not only with respect to transmission/reception of the assistancedata, but also with respect to transmissions/receptions generally.

It would therefore be desirable to provide a method and system forproviding WTRUs with assistance data without the limitations discussedabove.

SUMMARY

The present invention is a method and system for providing assistancedata to wireless transmit/receive units (WTRUs). The assistance dataincludes information regarding an access point's neighboring accesspoints. The assistance data is transmitted to WTRUs using multicastand/or broadcast type signaling and facilitates ring and handover ofWTRUs from one access point to another.

BRIEF DESCRIPTION OF THE DRAWING(S)

FIG. 1 is a block diagram of a conventional wireless communicationsystem.

FIG. 2 is a block diagram of a conventional wireless communicationsystem having a plurality of access points and a plurality of WTRUs.

FIG. 3 is a block diagram of a wireless communication system inaccordance with the present invention.

FIG. 4 is a diagram of neighbor information being transmitted by anaccess point at a predetermined multiple of the time period with whichthe access point is transmitting its beacons.

FIG. 5 is a diagram of neighbor information being transmitted along witha beacon in the form of an extended beacon at a predetermined multipleof the time period with which the access point transmits its regularbeacons.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT(S)

Although the features and elements of the present invention aredescribed in the preferred embodiments in particular combinations, eachfeature or element can be used alone (without the other features andelements of the preferred embodiments) or in various combinations withor without other features and elements of the present invention.

Herein, a wireless transmit/receive unit (WTRU) includes but is notlimited to a user equipment, mobile station, fixed or mobile subscriberunit, pager, or any other type of device capable of operating in awireless environment. When referred to herein, an access point includesbut is not limited to a base station, Node-B, site controller, accesspoint or any other type of interfacing device in a wireless environment.Herein, the term handover includes changing access points while a WTRUis actively receiving/sending data and the term ring includes changingaccess points while a WTRU is not actively receiving/sending data. Thepresent invention applies equally to both scenarios and the termshandover and ring may be used interchangeably herein such that bothterms refer generically to situations where a WTRU affiliated orotherwise operating with a first access point becomes affiliated with asecond access point and the affiliation with the first access point iseventually terminated.

Generally, in the present invention, access points obtain assistancedata using OAM, inter-access point signaling, scanning, commanding WTRUsto scan, or a combination thereof and transmit this information as asingle message to a plurality of WTRUs. Once obtained, an access pointmay also share neighbor information with other access points allowingthose access points to also transmit the information to WTRUs.

Referring now to FIG. 3, there is shown a wireless communication system300. The system 300 includes at least one extended service set (ESS).For purposes of describing the present invention, however, two ESSs 336,338 are shown in FIG. 3. The first ESS 336 is configured in accordancewith the present invention and includes a system controller 302,plurality of access points 304, 306, 308, and plurality of WTRUs 310,312, 314. Of course, the first ESS 336 could be configured with a singleaccess point, where appropriate, in which case it may be referred to asa BSS. The overall coverage area of the first ESS 336 is outlined inbold and includes coverage areas, 324, 326, 328. The second ESS 338 alsoincludes a system controller 316, a plurality of access points 318, 320,322, and a plurality of WTRUs (not shown). The overall coverage area ofthe second ESS 338 includes coverage areas 330, 332, 334.

In the present invention, the access points 304, 306, 308 of the firstESS 336 each include processors 340, 342, 344 for obtaining assistancedata and providing it to their respective WTRUs. The assistance datafacilitates handover and ring of WTRUs. It is noted that only the firstESS 336 is shown configured in accordance with the present inventionpurely for simplicity in describing the invention. Of course, any numberof access points regardless of their affiliation with an ESS or BSS maybe configured in accordance with the present invention.

The assistance data (i.e. neighbor list or neighbor information) ispreferably obtained by operation and maintenance (OAM), proprietarysignaling between access points (i.e. inter-access point signaling),active/passive scanning of channels other than the one being used by thescanning access point, and/or measurement reports from WTRUs. The methodused for obtaining neighbor information may vary depending on theneighboring access point for which information is sought.

For example, in FIG. 3, when access point 304 is seeking informationregarding access points 306 and 308 within the same ESS 336 of theaccess point 304, it may be preferable to use inter-access pointsignaling and/or may be preferable because, for example, access points304, 306, 308 share a common system controller 302 allowing neighborinformation regarding access points 306, 308 to be provided to accesspoint 304 via at controller 302. Inter-access point signaling may bepreferable because, for example, while direct connections between accesspoints 304, 306, 308 are shown for simplicity, a distribution network asshown in FIG. 2 is typically provided between the access points 304,306, 308 that make up an ESS 336. The distribution network providesdirect wired connections over which inter-access point signaling mayefficiently be performed. When using inter-access point signaling,Inter-Access Point Protocol (IAPP) may be used.

As mentioned above, other options are also available for the accesspoint 304 to obtain neighbor information from neighboring access points306, 308. For example, access point 304 may command WTRUs 310 to scanchannels other than the one being used by access point 304 to obtainneighbor information for any detected channels and report back theinformation. The access point 304 may also scan for other channelsitself. Where the access point 304 is scanning, such scanning may bedone independently of or together with any scanning being done by theWTRU 310. In this embodiment, a quality metric, such as received power,may be used to choose between measurements obtained by the access point304 versus measurements obtained by the WTRU 310 for the same channel.

Where the access point 304 is obtaining information regarding aneighboring access point 318 that happens to be outside of accesspoint's 304 ESS 336, it may be preferable to obtain the information viascanning. As discussed above, the access point 304 may perform thescanning (either passively or actively) itself or command the WTRUs 310to perform the scanning (either passively or actively) and report back.Of course, access point 304 is not limited to using scanning forobtaining neighbor information regarding access point 318. The accesspoint 304 may also obtain information regarding access point 318 usingand inter-access point signaling.

The processor 340 of access point 304 is preferably configured to obtainthe neighbor information as described above. Of course, more than oneprocessor may be used, as desired. The information obtained by processor340 may be stored in memory 350, as needed. Further, the processor(s)340 of the access point 304 is also configured to provide the neighborinformation as explained below.

It is noted that the various methods described above may be used incombination where appropriate. For example, when an access point 304initially comes on-line, and it does not have a neighbor informationdefined through it can itself scan the surroundings and/or command a fewof its WTRUs 310 to scan as well. Once the access point 304 has theresults of this scan, it can then use this information to inform otheraccess points 306, 308 within its ESS 336 about the discovery. This willminimize the amount of scanning (which may cause some small disruptionin traffic) performed by these access points 306, 308. This arrangementmay be particularly helpful where access point 304 is seeking neighborinformation from an access point 318 outside ESS 324 because accesspoint's 304 information likely will not include access points 318, 320,322 outside of ESS 324. It is also noted that in a preferred embodiment,the access point 304 should, after startup and discovery of the neighborinformation, periodically scan (or ask one of its WTRUs to scan) to seeif the neighbor information situation has changed.

The neighbor information obtained by access point 304 is preferablyperiodically broadcast or multicast to WTRUs 310 operating within thecoverage area 336 of access point 304. Referring now to FIG. 4, usingWLANs as an example, access points and WTRUs operating within aparticular BSS all transmit and receive using a single channel (i.e.frequency). As shown in FIG. 4, the access point periodically transmitsa beacon 402 on its respective channel. The time period in which thebeacon is transmitted is typically referred to as a beacon frame. Thebeacon 402 is typically transmitted approximately every 100 ms. Althoughpossible, it is typically not necessary for an access point to transmitthe neighbor information it has obtained to its WTRUs at each beacon.Therefore, in a preferred embodiment, access points are configured totransmit their neighbor information at a predetermined multiple of thetime period between which the access points transmit their beacons 402.The multiple may be set as desired and is preferably a function of thedegree of mobility of WTRUs affiliated with their respective accesspoint.

By way of example, in FIG. 4, neighbor information 406 is shown beingtransmitted by an access point at a particular multiple of the beaconinterval. The particular access point that is transmitting the neighborinformation 406 shares the channel with the WTRUs with which it isaffiliated. Therefore, in a beacon interval where neighbor informationis being transmitted, once the access point has completed transmissionof its beacon 402, it waits a certain amount of time until it can gainaccess to the channel again. This amount of time is typically referredto as a contention phase 404 because the access point is contending withits respective WTRUs for access to the channel. Once the access pointgains access to the channel, it transmits the neighbor information 406wherein information about neighboring access points is provided, asexplained above, to WTRUs affiliated with the access point.

The neighbor information 406 may be transmitted as a multicastmessage(s) to a predetermined group(s) of WTRUs affiliated with theaccess point that is transmitting the neighbor information 406. Inanother embodiment, the neighbor information 406 may be broadcast to allWTRUs affiliated with the transmitting access point. It is noted thatthe WTRUs, in parallel with the access points' efforts to provide themwith neighbor information 406, may also use point-to-point proberequests and/or scanning of channels. The WTRUs may implement suchtechniques as a backup and/or complement to receiving such informationfrom the access point.

The neighbor information 406 is preferably transmitted using amanagement type frame (i.e. during a time period wherein systemmanagement information is transmitted). The management type frame thatis used, in one embodiment, is preferably the same as that which is usedin the prior art when WTRUs obtain neighbor information usingpoint-to-point signaling. Further, the associated procedures implementedin a WTRU after it receives neighbor information 406 are the same asthat of a point-to-point message, with the exception of the WTRU'sacknowledgement.

Referring now to FIG. 5, another embodiment of the present invention isshown. In this embodiment, the typical beacon signal is configured withan extra bit wherein the extra bit indicates the presence/absence ofneighbor information. The beacons 502 transmitted in a regular beaconframe are shown with the signaling bit 506 being empty. The beacons 502are transmitted as normal in a regular beacon frame by an access pointaccording to a predetermined schedule. The periodicity with which theneighbor information is sent is a predetermined multiple of the timeperiod between which the beacons 502 are being transmitted, as discussedabove. When it is time for the neighbor information to be transmitted byan access point to its respective WTRUs, the neighbor information 508 isadded to the beacon 502 and transmitted along with it in an extendedbeacon frame 504. In this scenario the signaling bit 506 of the beacon502 is solid to reflect the fact that the bit is set such that itindicates neighbor information 508 is present within the extended beaconframe 504. In a preferred embodiment, the neighbor information 508 isadded to the beacon 502 as an Information Element (IE). As discussedabove, the neighbor information 508 includes information that assistsWTRUs in efficiently handing over from one access point to a neighboringaccess point.

It is important to note that the present invention may be implemented inany type of wireless communication system. By way of example, thepresent invention may be implemented in wireless local area networks(WLAN), wireless personal area networks (WPAN), wireless metropolitanarea networks (WMAN) or any other type of wireless communicationsystems/networks. Further, although the features and elements of thepresent invention are described in the preferred embodiments inparticular combinations, each feature or element can be used alone or invarious combinations with or without other features and elements of thepresent invention

1. An access point for providing assistance data to wirelesstransmit/receive units (WTRUs), the access point comprising: means forobtaining assistance data from at least one neighboring access pointwhose respective coverage area is adjacent to the coverage area of saidaccess point; wherein said assistance data includes information forfacilitating handover of a WTRU from said access point to saidneighboring access point from which the assistance data has beenobtained; and means for said access point to transmit said assistancedata as a single message to a plurality of WTRUs operating within thecoverage area of said access point.
 2. The access point of claim 1wherein the assistance data is obtained by operation and maintenance(OAM).
 3. The access point of claim 1 wherein the assistance data isobtained by signaling between said access point and said neighboringaccess point.
 4. The access point of claim 3 wherein the signaling isproprietary.
 5. The access point of claim 3 wherein the signaling isperformed using inter-access point protocol (IAPP).
 6. The access pointof claim 1 wherein the assistance data is obtained by scanning channelsother than the one utilized by said access point.
 7. The access point ofclaim 6 wherein the scanning is passive scanning.
 8. The access point ofclaim 6 wherein the scanning is active scanning.
 9. The access point ofclaim 1 wherein the assistance data is obtained by obtainingmeasurements for WTRUs operating with the coverage area of said accesspoint.
 10. The access point of claim 1 wherein the assistance dataincludes operational frequency of neighboring WTRUs and access pointsfor which the assistance data is obtained.
 11. The access point of claim1 wherein the assistance data includes access modes used by aneighboring access point for which the assistance data is obtained. 12.The access point of claim 1 wherein the assistance data includes timinginformation for a neighboring access point for which the assistance datais obtained.
 13. The access point of claim 1 wherein the assistance dataincludes configuration information for a neighboring access point forwhich the assistance data is obtained.
 14. The access point of claim 1wherein the assistance data is transmitted at a predetermined multipleof a time period with which a beacon is being transmitted by said accesspoint.
 15. The access point of claim 14 wherein the assistance data istransmitted separately from the beacon.
 16. The access point of claim 14wherein the assistance data is transmitted together with the beacon. 17.The access point of claim 16 wherein the assistance data is added in theform of an information element (IE) to the beacon where said assistancedata and beacon are transmitted together.
 18. The access point of claim1 wherein the assistance data is used for facilitating ring of the WTRU.19. The access point of claim 1 wherein the assistance data istransmitted as a broadcast message.
 20. The access point of claim 1wherein the assistance data is transmitted as a multicast message. 21.An access point for providing assistance data to wirelesstransmit/receive units (WTRUs), the access point comprising: an at leastone processor configured to obtain assistance data from at least oneneighboring access point whose respective coverage area is adjacent tothe coverage area of said access point; wherein said assistance dataincludes information for facilitating handover of a WTRU from saidaccess point to said neighboring access point from which the assistancedata has been obtained; and wherein said processor is further configuredto transmit said assistance data as a single message to a plurality ofWTRUs operating within the coverage area of said access point.
 22. Theaccess point of claim 21 wherein the assistance data is obtained byoperation and maintenance (OAM).
 23. The access point of claim 21wherein the assistance data is obtained by signaling between said accesspoint and said neighboring access point.
 24. The access point of claim23 wherein the signaling is proprietary.
 25. The access point of claim23 wherein the signaling is performed using inter-access point protocol(IAPP).
 26. The access point of claim 21 wherein the assistance data isobtained by scanning channels other than the one utilized by said accesspoint.
 27. The access point of claim 26 wherein the scanning is passivescanning.
 28. The access point of claim 26 wherein the scanning isactive scanning.
 29. The access point of claim 21 wherein the assistancedata is obtained by obtaining measurements for WTRUs operating with thecoverage area of said access point.
 30. The access point of claim 21wherein the assistance data includes operational frequency ofneighboring WTRUs and access points for which the assistance data isobtained.
 31. The access point of claim 21 wherein the assistance dataincludes access modes used by a neighboring access point for which theassistance data is obtained.
 32. The access point of claim 21 whereinthe assistance data includes timing information for a neighboring accesspoint for which the assistance data is obtained.
 33. The access point ofclaim 21 wherein the assistance data includes configuration informationfor a neighboring access point for which the assistance data isobtained.
 34. The access point of claim 21 wherein the assistance datais transmitted at a predetermined multiple of a time period with which abeacon is being transmitted by said access point.
 35. The access pointof claim 34 wherein the assistance data is transmitted separately fromthe beacon.
 36. The access point of claim 34 wherein the assistance datais transmitted together with the beacon.
 37. The access point of claim36 wherein the assistance data is added in the form of an informationelement (IE) to the beacon where said assistance data and beacon aretransmitted together.
 38. The access point of claim 21 wherein theassistance data is used for facilitating ring of the WTRU.
 39. Theaccess point of claim 21 wherein the assistance data is transmitted as abroadcast message.
 40. The access point of claim 21 wherein theassistance data is transmitted as a multicast message.
 41. A method forproviding assistance data to WTRUs in wireless networks, the methodcomprising the steps of: obtaining assistance data at an access point,said assistance data being related to neighboring access points havingwireless coverage areas that are adjacent to a wireless coverage area ofsaid access point; and transmitting said assistance data as a singlemessage from said access point to a plurality of WTRUs operating withinthe wireless coverage area provided by said access point.
 42. A wirelesscommunication system comprising: at least one system controller; aplurality of wireless transmit/receive units (WTRUs) operating within acoverage area of an at least one first access point; at least oneneighboring access point whose coverage area is adjacent to the coveragearea of the first access point; wherein the first access point isconfigured to obtain assistance data related to the neighboring accesspoint to facilitate handover of the WTRU from the first access point tothe neighboring access point; and wherein the first access point isfurther configured to transmit said assistance data as a single messageto the plurality of WTRUs.